package com.zhentao.entity.goods;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.w3c.dom.Text;

import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("goods_info")
public class Goods {


    @TableId(value = "goods_id", type = IdType.AUTO)
    private Integer goodsId;

    private Integer categoryId;

    private String goodsName;

    private Text goodsDesc;

    private Double originalPrice;

    /**
     * 现价
     */
    private Double currentPrice;

    /**
     * 库存
     */
    private Integer stock;

    /**
     * 销量
     */
    private Integer salesVolume;

    /**
     * 封面图
     */
    private String coverImg;

    /**
     * 详情图列表（可根据实际存储格式，如用 JSON 格式存储多个图片地址，这里用 String 先简单对应 text 类型）
     */
    private String detailImgs;

    /**
     * 状态(0下架, 1上架等，根据实际业务逻辑补充枚举值说明)
     * 这里用 Integer 类型，也可后续结合枚举优化
     */
    private Integer status;

    /**
     * 创建时间
     */
    private Date createTime;
}
